package org.springblade.oa.service.impl;

import lombok.AllArgsConstructor;
import org.springblade.core.mp.base.BaseEntity;
import org.springblade.core.mp.base.BaseServiceImpl;
import org.springblade.oa.mapper.StatisticsMapper;
import org.springblade.oa.service.IStatisticsService;
import org.springblade.system.feign.IDictClient;
import org.springblade.system.feign.ISysClient;
import org.springblade.system.user.feign.IUserClient;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

@Service
@AllArgsConstructor
public class StatisticsServiceImpl extends BaseServiceImpl<StatisticsMapper, BaseEntity> implements IStatisticsService {
	StatisticsMapper mper;

	private IUserClient userClient;

	private IDictClient dictClient;

	private ISysClient sysClient;

	@Override
	public List<Map<String,Object>> getData(Map<String,Object> map){
		return mper.getData(map);
	}



	@Override
	public List<Map<String,Object>> getBmidOrXmid(Map<String,Object> map){
		return mper.getBmidOrXmid(map);
	}

	@Override
	public List<Map<String,Object>> getSXdata(Map<String,Object> map){
		return mper.getSXdata(map);
	}

	@Override
	public List<Map<String, Object>> getSdata(Map<String, Object> map) {
		return mper.getSdata(map);
	}

	@Override
	public List<Map<String, Object>> getCLdata(Map<String, Object> map) {
		return mper.getCLdata(map);
	}

	@Override
	public List<Map<String,Object>> getZZdata(Map<String,Object> map){
		return mper.getZZdata(map);
	}

	@Override
	public List<Map<String, Object>> getfyData(Map<String, Object> map) {
		return mper.getfyData(map);
	}

}
